在 Day 22 所提到的 Ctop 好用的 docker 容器監控工具 畢竟還是在命令列上,對於現代已習慣於用瀏覽器的眾多人們來說,命令列能夠呈現的畫面效果、訊息和易上手程度都相對有限。前身為 Docker Swarm 的 Portainer 用起來相當容易上手,且可支援監控 Local, Remote, Agent 和 Azure 位置的 Docker。
既然是監控 Docker 容器的工具,也同樣是使用 Docker 安裝。如果你僅是要監控自己伺服器上的 docker 的話,那可以寫個簡易的 docker-compose.yml
version: "3"
services:
portainer:
image: portainer/portainer
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ~/portainer/data:/data
ports:
- 9000:9000
container_name: portainer
volumes:
data:
將上面的 docker-compose.yml
放到遠端伺服器後,執行 docker-compose up
就可以看到以下畫面: